﻿CREATE PROCEDURE [dbo].[proc_ContratosRefeicoesInsert]
(
	@IdRefeicaoContratada bigint = NULL output,
	@NumeroContrato bigint,
	@CodTipoRefeicao nvarchar(3),
	@CodTipoClasseRefeitorio nvarchar(3) = NULL
)
AS
BEGIN

	SET NOCOUNT OFF
	DECLARE @Err int

	INSERT
	INTO [ContratosRefeicoes]
	(
		[NumeroContrato],
		[CodTipoRefeicao],
		[CodTipoClasseRefeitorio],
		[DataCriacao],
		[DataAlteracao]
	)
	VALUES
	(
		@NumeroContrato,
		@CodTipoRefeicao,
		@CodTipoClasseRefeitorio,
		GETDATE(),
		GETDATE()
	)

	SET @Err = @@Error

	SELECT @IdRefeicaoContratada = SCOPE_IDENTITY()
	
	SELECT @IdRefeicaoContratada

	RETURN @Err
END
